﻿using System.Web.Mvc;
using BoneSystem.Business.Entity.ItemComercial.ProdutoMercadoria.ClassesRelacionadas;
using BoneSystem.Business.Entity.ItemComercial.ProdutoMercadoria.SubClass.Produto;
using BoneSystem.Business.Entity.Produto.ClassesRelacionadas;
using BoneSystem.Models;

namespace BoneSystem.Controllers
{
    public partial class AutoCompleteDataController : Controller
    {
        [HttpPost]
        public JsonResult ProdutoAutoCompleteData(string filter)
        {
            var dataList = ProdutoRepository.GetListAtivos();
            return Json(JsonResultModel<Produto>.SendDataReturnList(dataList));
        }
        [HttpPost]
        public JsonResult CorProdutoAutoCompleteData(string filter)
        {
            var dataList = CorProdutoRepository.GetListAtivos();
            return Json(JsonResultModel<CorProduto>.SendDataReturnList(dataList));
        }
        public JsonResult MarcaAutoCompleteData(string filter)
        {
            var dataList = MarcaRepository.GetListAtivos();
            return Json(JsonResultModel<Marca>.SendDataReturnList(dataList));
        }
        public JsonResult CaracteristicasAutoCompleteData(string filter)
        {
            var dataList = CaracteristicasRepository.GetListAtivos();
            return Json(JsonResultModel<Caracteristicas>.SendDataReturnList(dataList));
        }
    }
}